<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        location.assign('http://www.baidu.com') // 直接在当前窗口打开此地址

        // 一下两种方法与assign一样
        window.location = 'http://360.cn'
        location.href = 'https://vant-contrib.gitee.io/vant/#/zh-CN/button'

        //Note: 修改location对象的hash、search、hostname、pathname属性都会改变相应的url值，除了hash之外页面重新加载
        //以上修改会是历史记录增加一条，点击返回会回到上一页，如果不想增加一条记录，可以使用replace函数
        setTimeout(() => location.replace('https://fanyi.baidu.com/?aldtype=16047#auto/zh'), 1000)

        // reload()重新加载页面
        // Note: 在这个函数之后的代码可能执行也可能不执行，这取决与网络延迟等问题，因此这个函数放到最后更好
        reload() // 重新加载，可能从缓存中
        reload(true) // 重新加载，从服务器中
    </script>
</body>
</html>